*{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
input {
	background: none;
	outline: none;
	border: 0px;
}
button{
	background-color: white;
}
body{
	background-color: #f4f4f4;
}

/* 外圈盒子 */
.jflg_box{
	width: 10.0rem;
}

/* 头部 */
.jflg_header{
	width: 9.466666rem;
	padding: 0 0.266666rem;
	height: 1rem;
	position: relative;
	line-height: 1rem;
	text-align: center;
	display: flex;
	justify-content: space-between;
	color: #494949;
	font-size: 0.48rem;
	font-weight: 600;
}
.jflg_header p{
	display: inline-block;
	font-size: 0.48rem;
	color: #494949;
}
.jflg_header p:nth-child(1) img{
	width: 0.226667rem;
    height: 0.453333rem;
}
.jflg_header p:last-child{
	width: 0.226667rem;
    height: 0.453333rem;
}

/* 内容 */
.jflg_box .jflg_content{
	width: 100%;
	margin-bottom: 1.333333rem;
}

/* 轮播图 */
.jflg_content .swiper-container{
	width: 100%;
	height: 9.146666rem;
}
.jflg_content .swiper-container .swiper-wrapper .swiper-slide img{
	width: 100%;
	height: 100%;
}
.jflg_content .message{
	height: 0.853333rem;
	width: 100%;
	background-color: #90c31f;
	color: white;
	line-height:0.853333rem ;
}
.jflg_content .message span:first-child{
	float: left;
	left: 0.266666rem;
	position: relative;
}
#time{
	display: inline-block;
}
.lottery{
	float: right;
	right: 0.266666rem;
	position: relative;
}
.jflg_content .title{
	width: 9.466666rem;
	margin-top: 0.533333rem;
	margin-left: 0.266666rem;
	position: relative;
}
.jflg_content .title p{
	width: 7.546666rem;
	display: inline-block;
	vertical-align: top;
	color:#393939;
	font-size: 0.373333rem;
}
.jflg_content .title img{
	height: 0.4rem;
	float: right;
	top: 0.08rem;
	position: relative;
	right: 0.266666rem;
}
.jflg_content .num_poor{
	margin-left: 0.266666rem;
	color: #c30d23;
	font-size: 0.32rem;
	margin-top: 0.573333rem;
}
.jflg_content .num_poor span:last-child{
	font-size: 0.373333rem;
}
.jflg_content .announced{
	width: 1.466666rem;
	height: 0.426666rem;
	background-color: #9F63DF;
	color: white;
	text-align: center;
	line-height:0.426666rem;
	margin-top: 0.56rem;
}
.jflg_content .details_announced{
	width: 10rem;
	height: 3rem;
	position: relative;
	background: #f4f4f4;
}
.jflg_content .details_announced .detail{
	/*display: none;*/
}
.not_open{
	width: 9.466666rem;
	height: 2.533333rem;
	background-color: #f4f4f4;
	text-align: center;
	line-height: 2.533333rem;
	color: #a4a4a4;
	font-size: 0.48rem;
	left: 0.266666rem;
	top: 0.293333rem;
	position: absolute;
	display: none;
}
.jflg_content .details_announced .name{
	margin-top: 0.24rem;
	margin-left: 0.266666rem;
	color: #494949;
}
.jflg_content .details_announced .period{
	color: #898989;
	margin-top: 0.266666rem;
	font-size: 0.32rem;
	margin-left: 0.266666rem;
}
.jflg_content .details_announced .prize_winner{
	width: 9.466666rem;
	height: 2.4rem;
	margin-left: 0.266666rem;
	margin-top: 0.613333rem;
	position: relative;
}
.jflg_content .details_announced .prize_winner .left{
	width: 1.333333rem;
	height: 1.333333rem;
	border: 0.013333rem solid #dddddd;
	display: inline-block;
	vertical-align: top;
}
.jflg_content .details_announced .prize_winner .right{
	display: inline-block;
	margin-left: 0.2rem;
}
.jflg_content .details_announced .prize_winner .right p{
	line-height: 0.533333rem;
	color: #898989;
}
.jflg_content .details_announced .prize_winner .bottom{
	width: 9.466666rem;
	height: 1.066666rem;
	background-color: #9F63DF;
	bottom: 0rem;
	position: absolute;
	color: white;
	line-height:1.066666rem ;
}
.jflg_content .details_announced .prize_winner .bottom p{
	margin-left: 0.266666rem;
}
.jflg_content .details_announced .prize_winner .bottom p span:last-child{
	width: 2.4rem;
	height: 0.666666rem;
	background-color: white;
	color: #9F63DF;
	text-align: center;
	line-height:0.666666rem;
	font-size: 0.32rem;
	display: inline-block;
	border-radius: 0.053333rem;
	position: absolute;
	right: 0.266666rem;
	top: 0.2rem;
}
.jflg_content .announce{
	width: 9.466666rem;
	height: 1.173333rem;
	margin-left: 0.266666rem;
	margin-top: 0.373333rem;
	line-height: 1.173333rem;
}
.jflg_content  .announce span{
	font-size: 0.346666rem;
	color: #666666;
}
.jflg_content .announce img{
	float: right;
	height: 0.266666rem;
	position: relative;
	top: 0.453333rem;
}
.jflg_content .record{
	height: 0.773333rem;
	width: 9.733333rem;
	margin-left: 0.266666rem;
	line-height: 0.773333rem;
}
.jflg_content .record span:first-child{
	color: #494949;
	font-size: 0.32rem;
}
.jflg_content .record span:last-child{
	color: #898989;
	font-size: 0.346666rem;
}
.jflg_content .record_detail .list{
	width: 9.466666rem;
	height: 1.2rem;
	margin-left: 0.266666rem;
	display: block;
}
.jflg_content .record_detail .list .left{
	width: 0.8rem;
	height: 0.8rem;
	margin-top: 0.293333rem;
	display: inline-block;
	vertical-align: top;
	border: 0.013333rem solid #dddddd;
}
.jflg_content .record_detail .list .right{
	display: inline-block;
	margin-left: 0.133333rem;
	margin-top: 0.293333rem;
	color: #898989;
}
.jflg_content .record_detail .list .right p{
	margin-bottom: .1rem;
}
.jflg_content .record_detail .list .right p:last-child span{
	margin-right: .1rem;
}
.jflg_bottom{
	width: 10rem;
	height: 1.2rem;
	background: linear-gradient(to right, #6951bc, #a163e0);
	color: white;
	font-size: 0.4rem;
	text-align: center;
	line-height: 1.2rem;
	margin-top: 0.24rem;
	position: fixed;
	bottom: 0;
}
/* 弹框 */
.prompt{
	width: 8.0rem;
	height: 5.146667rem;
	position: fixed;
	top: 5.5rem;
	left: 1rem;
	background-color: white;
	border-top-left-radius: 0.333333rem;
	border-bottom-right-radius: 0.333333rem; 
	z-index: 999;
	display: none;
	animation: bounceInUp .8s;
}
.prompt>p{
	padding-left: 7.126667rem;
	padding-top: 0.266667rem;
}
.prompt table,.prompt table tr{
	width: 100%;
}
.prompt table tr td{
	font-size: 0.32rem;
	text-align: center;
}
.prompt table tr td img{
	width: 0.866667rem;
	height: 0.866667rem;
}
.prompt table{
	width: 100%;
	border-collapse: separate;
	border-spacing: 1.0rem 0.48rem;
}
/* 蒙版 */
.mask{
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: .6;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 998;
	display: none;
}
.buy{
	width: 10rem;
	height: 8.56rem;
	display: none;
	position: fixed;
	bottom: 0rem;
	background-color: white;
	z-index: 999;
}
.buy_num{
	width: 9.466666rem;
	margin-left: 0.266666rem;
	position: fixed;
	bottom: 0rem;
	background-color: white;
}
.buy_num .buy_header{
	width:9.466666rem;
	height: .6rem;
	border-bottom: 0.013333rem solid #dddddd;
	line-height: 1.2rem;
	text-align: center;
	background-color: white;
	position: relative;
	top: .2rem;
}
.buy_num .buy_header span{
	color: #494949;
	font-size: 0.426666rem;
	position: relative;
    top: -.7rem;
}
.buy_num .buy_header img{
	float: right;
	position: relative;
	top: -.3rem;
}
.buy_num .buy_content .selected{
	font-size: 0.373333rem;
	color: #595959;
	position: relative;
	top: .6rem;
}
.buy_num .buy_content .num{
	color: red;
	text-align: center;
	line-height: 5rem;
	font-size: 0.48rem;
}
.buy_num .buy_content .num span{
	font-size: 1.066666rem;
	
}
.buy_num .buy_content .number{
	position: relative;
	top: -0.533333rem;
	font-size: 0.346666rem;
	color: #595959;
}
.buy_num .buy_content .change{
	right: 0;
	position: absolute;
	top: 5.5rem;
}
.buy_num .buy_content #reduce{
	margin-left: -0.533333rem;
	color: #cbcbcb;
	font-size: 0.533333rem;
	margin-top: -0.133333rem;
}
.buy_num .buy_content #change_num{
	margin-left: 0.4rem;
}
.buy_num .buy_content #plus{
	margin-left: 0.533333rem;
	color: #cbcbcb;
	font-size: 0.533333rem;
}
.buy_bottom{
	width: 9.733333rem;
	height: 1.2rem;
	color: #595959;
	font-size: 0.346666rem;
	line-height: 1.2rem;
}
.buy_bottom p{
	display: inline-block;
}
.buy_bottom p:nth-child(2){
	margin-left: 0.213333rem;
}
.buy_bottom p:nth-child(2) .red_num{
	color: red;
}
.buy_bottom p:last-child{
	height: 1.2rem;
	width: 2.666666rem;
	background-color: #A062E0;
	float: right;
	font-size: 0.426666rem;
	color: white;
	text-align: center;
	line-height:1.2rem ;
}
.poor_num_list{
	width: 9.466666rem;
	height: 5.546666rem;
	display: inline-block;
}
/*回到顶部*/
.goTop{
	width: 1.013333rem;
	height: 1.013333rem;
	background-color: white;
	border-radius: 50%;
	position: fixed;
	bottom: 1.6rem;
	right: 0.266666rem;
	z-index: 999;
}
.goTop img{
	width: 1.013333rem;
	height: 1.013333rem;
}